package com.zhuss.exception;

public enum ExceptionCode {
	
	/******************* 公共CODE  [1, 10000) ************************/
	
	登录失败(1001, "登录失败"),
	注册失败(1002, "注册失败"),
	导出失败(1003, "导出失败"),
	数据不存在(1004, "数据不存在, %s"),
	
	用户名或密码为空(1005, "用户名或密码为空"),
	用户名或密码错误(1006, "用户名或密码错误"),
	header设置失败(1007, "header设置失败"),
	
	请选择文件(1008, "请选择文件"),
	上传失败(1009, "上传失败"),
	
	旧密码为空(1010, "旧密码为空"),
	新密码为空(1011, "新密码为空"),
	再次新密码为空(1012, "再次新密码为空"),
	新密码不一致(1013, "新密码不一致"),
	旧密码错误(1014, "旧密码错误"),
	解绑异常(1015, "解绑异常"),
	名称已被人使用(1016, "名称已被人使用"),
	
	违规资源(1017, "违规资源"),
	
	登录超时(110, "登录超时"),
	用户信息过期(110, "用户信息过期"),
	未选择区域(112, "未选择区域"),
	
	OPEN_ID为空(113, "OPEN_ID为空"),
	
	登录凭证code无效(114, "登录凭证code无效"),
	
	微信授权接口服务通信失败(115, "微信授权接口服务通信失败"),
	
	没有url访问权限(2000, "没有url访问权限"),
	
	服务异常(2001, "服务异常"),
	
	手机号为空(2002, "手机号为空"),
	短信发送失败(2003, "短信发送失败, %s"),
	读取参数流失败(2004, "读取参数流失败"),
	编码失败(2005, "编码失败"),
	
	
	/******************* 基础模块CODE  [10000, 20000) ************************/
	
	不能删除父级资源点(10000, "不能删除父级资源点"),
	不能删除已绑定权限的资源点(10002, "不能删除已绑定权限的资源点"),
	
	不能删除父级权限点(10004, "不能删除父级权限点"),
	不能删除已绑定资源的权限点(10006, "不能删除已绑定资源的权限点"),
	不能删除已绑定角色的权限点(10008, "不能删除已绑定角色的权限点"),
	
	不能删除已绑定权限的角色(10010, "不能删除已绑定权限的角色"),
	
	不能删除已绑定角色的用户(10012, "不能删除已绑定角色的用户"),
	
	不能删除已绑定部门的用户(10014, "不能删除已绑定部门的用户"),
	
	不能删除已绑定用户的角色(10016, "不能删除已绑定用户的角色"),
	
	不能删除有业务数据用户(10018, "不能删除有业务数据用户"),
	
	不能删除公共资源(10020, "不能删除公共资源"),
	 
	用户账号为空(10100, "用户账号为空"),
	用户名字为空(10102, "用户名字为空"),
	用户账号已存在(10104, "用户账号已存在"),
	用户ID为空(10106, "用户ID为空"),
	用户公司为空(10108, "用户公司为空"),
	用户部门为空(10110, "用户部门为空"),
	当前用户不满足启用条件(10112, "当前用户不满足启用条件"),
	当前用户不满足停用条件(10114, "当前用户不满足停用条件"),
	当前用户不满足绑定openId条件(10116, "当前用户不满足绑定openId条件"),
	单位不存在(10116, "单位不存在"),
	角色不存在(10118, "角色不存在"),
	姓名为空(10120, "姓名为空"),
	入驻单位为空(10122, "入驻单位为空"),
	单位名称为空(10124, "单位名称为空"),
	角色为空(10126, "角色为空"),
	性别为空(10128, "性别为空"),
	电话为空(10130, "电话为空"),
	年龄格式错误(10132, "年龄格式错误"),
	账号已存在(10134, "账号已存在"),
	
	资源name为空(10200, "资源name为空"),
	资源url为空(10202, "资源url为空"),
	资源name已存在(10204, "资源name已存在"),
	资源url已存在(10206, "资源url已存在"),
	资源ID为空(10208, "资源ID为空"),
	资源父级为空(10210, "资源ID为空"),
	资源父级不能为自己(10212, "资源父级不能为自己"),
	
	权限name为空(10300, "权限name为空"),
	权限name已存在(10302, "权限name已存在"),
	权限ID为空(10304, "权限ID为空"),
	权限父级为空(10306, "权限ID为空"),
	权限父级不能为自己(10308, "权限父级不能为自己"),
	
	
	角色name为空(10400, "角色name为空"),
	角色name已存在(10402, "角色name已存在"),
	角色ID为空(10404, "角色ID为空"),
	当前角色不满足启用条件(10406, "当前餐品不满足启用条件"),
	当前角色不满足停用条件(10408, "当前餐品不满足停用条件"),
	
	
	区域name为空(10500, "区域name为空"),
	区域name已存在(10502, "区域name已存在"),
	区域ID为空(10504, "区域ID为空"),
	不能删除有公司的区域(10506, "不能删除有公司的区域"),
	不能删除有用户的区域(10508, "不能删除有用户的区域"),
	不能删除有角色的区域(10510, "不能删除有角色的区域"),
	
	
	公司name为空(10600, "公司name为空"),
	公司name已存在(10602, "公司name已存在"),
	公司ID为空(10604, "公司ID为空"),
	不能删除有用户的公司(10606, "不能删除有用户的公司"),
	不能删除有部门的公司(10608, "不能删除有部门的公司"),
	
	部门name为空(10700, "部门name为空"),
	部门name已存在(10702, "部门name已存在"),
	部门ID为空(10704, "部门ID为空"),
	不能删除有用户的部门(10706, "不能删除有用户的部门"),
	部门公司ID为空(10708, "部门公司ID为空"),
	
	配置type为空(10800, "配置type为空"),
	配置value为空(10802, "配置value为空"),
	配置sort为空(10804, "配置sort为空"),
	配置value已存在(10806, "配置value已存在"),
	配置类型type为空(10808, "配置类型type为空"),
	配置类型value为空(10810, "配置类型value为空"),
	配置类型type已存在(10812, "配置类型type已存在"),
	配置类型value已存在(10814, "配置类型value已存在"),
	不能删除包含配置的配置类型(10816, "不能删除包含配置的配置类型"),
	不能删除业务的配置(10818, "不能删除业务的配置"),
	配置类型type不存在(10820, "配置类型type不存在"),
	请预设顺序值(10822, "请预设顺序值"),
	配置类型顺序已存在(10824, "配置类型顺序已存在, 目前最高%s"),
	配置顺序已存在(10826, "配置顺序已存在, 目前最高%s"),
	
	
	bannername为空(10900, "bannername为空"),
	bannername已存在(10902, "bannername已存在"),
	bannerID为空(10904, "bannerID为空"),
	
	敏感字name为空(10900, "敏感字name为空"),
	敏感字name已存在(10902, "敏感字name已存在"),
	敏感字ID为空(10904, "敏感字ID为空"),
	
	
	/******************* 餐饮模块CODE  [10000, 20000) ************************/
	
	餐品name为空(20000, "餐品name为空"),
	餐品name已存在(20002, "餐品name已存在"),
	餐品ID为空(20004, "餐品ID为空"),
	当前餐品不满足启用条件(20006, "当前餐品不满足启用条件"),
	当前餐品不满足停用条件(20008, "当前餐品不满足停用条件"),
	不能删除绑定商品的餐品(20010, "不能删除绑定商品的餐品"),
	
	商品name为空(20100, "商品name为空"),
	商品name已存在(20102, "商品name已存在"),
	商品ID为空(20104, "商品ID为空"),
	当前商品不满足上架条件(20106, "当前商品不满足上架条件"),
	当前商品不满足下架条件(20108, "当前商品不满足下架条件"),
	当前商品与类型不匹配(20110, "当前商品与类型不匹配"),
	区域与餐品不匹配(20112, "区域与餐品不匹配"),
	菜品名字为空(20114, "菜品名字为空"),
	周几为空(20116, "周几为空"),
	楼层为空(20118, "楼层为空"),
	餐类型为空(20120, "餐类型为空"),
	菜品不存在(20122, "菜品不存在"),
	周几不存在(20124, "周几不存在"),
	楼层不存在(20126, "楼层不存在"),
	餐类型不存在(20128, "参类型不存在"),
	
	
	外卖打包name为空(20200, "外卖打包name为空"),
	外卖打包name已存在(20202, "外卖打包name已存在"),
	外卖打包ID为空(20204, "外卖打包ID为空"),
	当前外卖打包不满足上架条件(20206, "当前外卖打包不满足上架条件"),
	当前外卖打包不满足下架条件(20208, "当前外卖打包不满足下架条件"),
	
	
	点炒服务name为空(20300, "点炒服务name为空"),
	点炒服务菜品已存在(20302, "点炒服务菜品已存在"),
	点炒服务ID为空(20304, "点炒服务ID为空"),
	当前点炒服务不满足上架条件(20306, "当前点炒服务不满足上架条件"),
	当前点炒服务不满足下架条件(20308, "当前点炒服务不满足下架条件"),
	
	
	菜单name为空(20400, "菜单name为空"),
	菜单当天楼层用餐时间已经存在(20402, "菜单当天楼层用餐时间已经存在"),
	菜单ID为空(20404, "菜单ID为空"),
	当前菜单不满足上架条件(20406, "当前菜单不满足上架条件"),
	当前菜单不满足下架条件(20408, "当前菜单不满足下架条件"),
	
	包厢已满(20500, "包厢已满"),
	下单区域商品不匹配(20502, "下单区域商品不匹配"),
	超过外卖打包时间(20504, "超过外卖打包时间"),
	当前商品已下架(20506, "当前商品已下架"),
	特价外卖库存不足(20508, "特价外卖库存不足"),
	晚餐预定数量为1(20510, "晚餐预定数量为1"),
	已预定过晚餐(20512, "已预定过晚餐"),
	取餐时间不能为空(20514, "取餐时间不能为空"),
	超过点炒时间(20516, "超过点炒时间"),
	当前取餐时间数量已满(20518, "当前取餐时间数量已满"),
	当前订单不满足取消条件(20520, "当前订单不满足取消条件"),
	每个用户只能取消自己的订单(20522, "每个用户只能取消自己的订单"),
	已超过最晚取消时间(20524, "已超过最晚取消时间"),
	当前订单不满足取餐条件(20526, "当前订单不满足取餐条件"),
	当前订单不满足接单条件(20528, "当前订单不满足接单条件"),
	请在所属区域下单(20530, "请在所属区域下单"),
	当前订单不满足评价条件(20532, "当前订单不满足评价条件"),
	每个用户只能评价自己的订单(20534, "每个用户只能评价自己的订单"),
	
	
	
	
	
	/******************* 黑名单模块CODE  [20000, 21000) ************************/
	/******************* 黑名单模块CODE  [21000, 22000) ************************/
	黑名单标题为空(20002, "黑名单标题为空"),
	黑名单ID为空(20004, "黑名单ID为空"),
	黑名单未点赞(20006, "黑名单未点赞"),
	黑名单未收藏(20008, "黑名单未收藏"),
	黑名单未转发(20010, "黑名单未转发"),
	黑名单已点赞(20012, "黑名单已点赞"),
	黑名单已收藏(20014, "黑名单已收藏"),
	黑名单已转发(20016, "黑名单已转发"),
	/******************* 黑名单模块CODE  [21000, 22000) ************************/
	用户标题为空(21002, "用户标题为空"),
	用户关注ID为空(21004, "用户关注ID为空"),
	用户未关注(21008, "用户未关注"),
	用户已关注(21014, "用户已关注"),
	
	/******************* 黑名单模块CODE  [21000, 22000) ************************/
	奇思妙想标题为空(21002, "奇思妙想标题为空"),
	奇思妙想ID为空(21004, "奇思妙想ID为空"),
	奇思妙想未点赞(21006, "奇思妙想未点赞"),
	奇思妙想未收藏(21008, "奇思妙想未收藏"),
	奇思妙想未转发(21010, "奇思妙想未转发"),
	奇思妙想已点赞(21012, "奇思妙想已点赞"),
	奇思妙想已收藏(21014, "奇思妙想已收藏"),
	奇思妙想已转发(21016, "奇思妙想已转发"),
	
	/******************* 匿名吐槽模块CODE  [22000, 23000) ************************/
	匿名吐槽标题为空(22002, "匿名吐槽标题为空"),
	匿名吐槽ID为空(22004, "匿名吐槽ID为空"),
	匿名吐槽未点赞(22006, "匿名吐槽未点赞"),
	匿名吐槽未收藏(22008, "匿名吐槽未收藏"),
	匿名吐槽未转发(22010, "匿名吐槽未转发"),
	匿名吐槽已点赞(22012, "匿名吐槽已点赞"),
	匿名吐槽已收藏(22004, "匿名吐槽已收藏"),
	匿名吐槽已转发(22016, "匿名吐槽已转发"),
	
	
	/******************* 外包消息模块CODE  [23000, 24000) ************************/
	外包消息标题为空(23002, "外包消息标题为空"),
	外包消息ID为空(23004, "外包消息ID为空"),
	外包消息未点赞(23006, "外包消息未点赞"),
	外包消息未收藏(23008, "外包消息未收藏"),
	外包消息未转发(23010, "外包消息未转发"),
	外包消息已点赞(23012, "外包消息已点赞"),
	外包消息已收藏(23004, "外包消息已收藏"),
	外包消息已转发(23016, "外包消息已转发"),
	
	/******************* 职位模块CODE  [24000, 25000) ************************/
	职位标题为空(24002, "职位标题为空"),
	职位ID为空(24004, "职位ID为空"),
	职位未点赞(24006, "职位未点赞"),
	职位未收藏(24008, "职位未收藏"),
	职位未转发(24010, "职位未转发"),
	职位已点赞(24012, "职位已点赞"),
	职位已收藏(24004, "职位已收藏"),
	职位已转发(24016, "职位已转发"),
	
	/******************* 求职模块CODE  [25000, 26000) ************************/
	求职标题为空(25002, "求职标题为空"),
	求职ID为空(25004, "求职ID为空"),
	求职未点赞(25006, "求职未点赞"),
	求职未收藏(25008, "求职未收藏"),
	求职未转发(25010, "求职未转发"),
	求职已点赞(25012, "求职已点赞"),
	求职已收藏(25014, "求职已收藏"),
	求职已转发(25016, "求职已转发"),
	/******************* 练习生模块CODE  [26000, 27000) ************************/
	练习生标题为空(26002, "练习生标题为空"),
	练习生ID为空(26004, "练习生ID为空"),
	练习生未点赞(26006, "练习生未点赞"),
	练习生未收藏(26008, "练习生未收藏"),
	练习生未转发(26010, "练习生未转发"),
	练习生已点赞(26012, "练习生已点赞"),
	练习生已收藏(26014, "练习生已收藏"),
	练习生已转发(26016, "练习生已转发"),
	练习生未推荐(26018, "练习生未推荐"),
	练习生已推荐(26020, "练习生已推荐"),
	/******************* 作品模块CODE  [27000, 27000) ************************/
	作品标题为空(27002, "作品标题为空"),
	作品ID为空(27004, "作品ID为空"),
	作品未点赞(27006, "作品未点赞"),
	作品未收藏(27008, "作品未收藏"),
	作品未转发(27010, "作品未转发"),
	作品已点赞(27012, "作品已点赞"),
	作品已收藏(27014, "作品已收藏"),
	作品已转发(27016, "作品已转发"),
	作品未推荐(27018, "作品未推荐"),
	作品已推荐(27020, "作品已推荐"),
	作品已优选(27022, "作品已优选"),
	/******************* 帖子模块CODE  [28000, 28000) ************************/
	帖子标题为空(28002, "帖子标题为空"),
	帖子ID为空(28004, "帖子ID为空"),
	帖子未点赞(28006, "帖子未点赞"),
	帖子未收藏(28008, "帖子未收藏"),
	帖子未转发(28010, "帖子未转发"),
	帖子已点赞(28012, "帖子已点赞"),
	帖子已收藏(28014, "帖子已收藏"),
	帖子已转发(28016, "帖子已转发"),
	帖子未推荐(28018, "帖子未推荐"),
	帖子已推荐(28020, "帖子已推荐"),
	帖子已优选(28022, "帖子已优选"),
	
	
	/******************* 报修管理模块CODE  [30000, 40000) ************************/
	报修内容为空(30001, "报修内容为空"),
	报修区域为空(30002, "报修区域为空"),
	报修联系方式为空(30003, "报修联系方式为空"),
	
	
	
	
	/******************* 意见建议模块CODE  [40000, 50000) ************************/
	
	
	
	
	/******************* 会务管理模块CODE  [50000, 60000) ************************/
	
	
	;
	
	Integer code;
	
	String msg;
	
	ExceptionCode(Integer code, String msg) {
		this.code = code;
		this.msg = msg;
	}

	public Integer getCode() {
		return code;
	}

	public void setCode(Integer code) {
		this.code = code;
	}

	public String getMsg() {
		return msg;
	}

	public void setMsg(String msg) {
		this.msg = msg;
	}

}
